package cn.geminis.lowcode.processor;

import java.util.List;

/**
 * @author puddi
 */
public class ProcessorManager {

    private static final List<BaseProcessor> PROCESSORS = List.of(
            new GeminisApplicationProcessor(),
            new UuidEntityProcessor(),
            new SoftDeleteEntityProcessor(),
            new QueryFilterProcessor(),
            new CrudRepositoryProcessor(),
            new CrudControllerProcessor(),
            new ExcelControllerProcessor()
    );

    private ProcessorManager() {
    }

    public static List<BaseProcessor> getProcessors() {
        return PROCESSORS;
    }

}
